React Job: Senior Full Stack Developer

Job added on

Location

Perth - Australia

Job type

Full-Time

React Job Details

Australia (ideally Perth-based)

Shape the future of gamified marketing with Komo! Join our dev team and create engaging customer experiences.

What does the role involve?

We are seeking a highly motivated individual to join our Product Team and help us advance our core SaaS platform. Your responsibilities will include constructing new features, optimizing scalability and performance, enhancing current abilities, and creating prototypes for new ideas and concepts. As our platform expands internationally, your efforts will be crucial in driving its success.

Responsibilities include:

  • Assist the CTO, Product Manager, and other Senior Developers with making key technical decisions
  • Work closely with the UI Designer to deliver a world-class UX experience
  • Participate in analysis, design, and estimation with the rest of the team
  • Write clean, scalable, and self-documenting code
  • Write unit and integration tests where they add value
  • Ensure frontends work cross-platform and are responsive at all breakpoints
  • Develop fast, secure, scalable, and performant REST APIs
  • Design and develop database tables, indexes, views, and SQL queries
  • Stay up to date with all of the industry's trends and best practices
  • Team player, happy to share knowledge and skills and collaborate with others

The successful candidate will require:

  • 5+ years of full-stack development experience
  • 3+ years of C#, .Net Framework, and .Net Core experience
  • Project experience with ReactJS, particularly with hooks, context, etc.
  • A S.O.L.I.D understanding of design principles
  • Strong experience with database design, optimization, and scaling
  • A demonstrated history of constructing REST APIs and understanding the HTTP spec
  • Outstanding communication and presentation abilities
  • Strong problem-solving skills with an eye for detail
  • A passion for development and a commitment to learning and improving your skills
  • A belief that quality is the responsibility of everyone

Great to have:

  • Proven experience with React and Typescript
  • CQRS and Event Sourcing experience
  • Experience with Next.js optimisation
  • Experience with Docker
  • Experience with Redis or other in-memory caching
  • Experience with cloud platforms like Azure, AWS, or GCP